################# Target per la compilazione (da ridefinire)
CC=gcc
CFLAGS=-Wall -pedantic

mandel : mandel.o pixel.o
	$(CC) $(CFLAGS) -o mandel pixel.o mandel.o

mandel.o : mandel.c pixel.h
pixel.o : pixel.c pixel.h

#################File(s) *.c *.h da consegnare
FILE_DA_CONSEGNARE=./mandel.c


#################Non modificare
.PHONY: test clean consegna

test: 
	make clean
	make mandel
	./testmand
	diff ./out1 ./out1.check
	diff ./out2 ./out2.check
	@echo -e "\a\n **** Test superato! ****\n"

SUBJECT1="lcs07: consegna secondo frammento: mandelbrot"
#effettua il test e la consegna
consegna:
	make test
	./gruppo-check.pl < gruppo.txt
	tar -cvf $(USER)-f2mand.tar ./gruppo.txt $(FILE_DA_CONSEGNARE) 
	mpack -s $(SUBJECT1) ./$(USER)-f2mand.tar  susanna@di.unipi.it
	@echo -e "\a\n*** secondo FRAMMENTO CONSEGNATO! (mandelbrot) ***\n"

clean:
	-rm -f *~ ./out1 ./out2 *.o
